#ifndef stDmNegH
#define stDmNegH
#pragma pack(1)
struct CRGNEG
{
char imarca;
char excluido;
unsigned short int Identificador;
char Sigla[16];
unsigned short int Prazo;
char Descricao[96];
char fmarca;
#define CRGNEG_IDENTIFICADOR "Identificador"
#define CRGNEG_SIGLA "Sigla"
#define CRGNEG_PRAZO "Prazo"
#define CRGNEG_DESCRICAO "Descricao"
};
struct NEGAT
{
char imarca;
char excluido;
char TipoNegativa[16];
unsigned long DataEmissao;
long Observacao;
char IdentificadorLink[11];
char NumeroNegativa[31];
char LocalDocumento[50];
char Espacos[384];
char fmarca;
#define NEGAT_TIPONEGATIVA "TipoNegativa"
#define NEGAT_DATAEMISSAO "DataEmissao"
#define NEGAT_OBSERVACAO "Observacao"
#define NEGAT_IDENTIFICADORLINK "IdentificadorLink"
#define NEGAT_NUMERONEGATIVA "NumeroNegativa"
#define NEGAT_LOCALDOCUMENTO "LocalDocumento"
#define NEGAT_ESPACOS "Espacos"
};
struct CNSNEG
{
char imarca;
char excluido;
char Sigla[16];
unsigned long DataEmissao;
unsigned short int Validade;
char Nome[51];
unsigned long Vencimento;
unsigned char Status;
unsigned short int Nivel;
unsigned short int Ordem;
char fmarca;
#define CNSNEG_SIGLA "Sigla"
#define CNSNEG_DATAEMISSAO "DataEmissao"
#define CNSNEG_VALIDADE "Validade"
#define CNSNEG_NOME "Nome"
#define CNSNEG_VENCIMENTO "Vencimento"
#define CNSNEG_STATUS "Status"
#define CNSNEG_NIVEL "Nivel"
#define CNSNEG_ORDEM "Ordem"
};
struct TIPNEG
{
char imarca;
char excluido;
char Sigla[16];
char Descricao[96];
unsigned short int Validade;
char URL[150];
unsigned short int Identificador;
unsigned short int PrazoSolicitacao;
char Orgao[40];
char Espaco[300];
char fmarca;
#define TIPNEG_SIGLA "Sigla"
#define TIPNEG_DESCRICAO "Descricao"
#define TIPNEG_VALIDADE "Validade"
#define TIPNEG_URL "URL"
#define TIPNEG_IDENTIFICADOR "Identificador"
#define TIPNEG_PRAZOSOLICITACAO "PrazoSolicitacao"
#define TIPNEG_ORGAO "Orgao"
#define TIPNEG_ESPACO "Espaco"
};
#pragma pack()
#endif
